html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption
	{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent
}

body {
	line-height: 1
}

ol,ul {
	list-style: none
}

blockquote,q {
	quotes: none
}

blockquote:before,blockquote:after,q:before,q:after {
	content: '';
	content: none
}

:focus {
	outline: 0
}

ins {
	text-decoration: none
}

del {
	text-decoration: line-through
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

body {
	font: 84%/1.5 'Helvetica Neue', Arial,'Liberation Sans', FreeSans,
		sans-serif;
	font-size: normal;
}

a:focus {
	outline: 1px dotted #003772;
}

hr {
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0
}

h1 {
	font-size: 2em
}

h2 {
	font-size: 1.438em
}

h3 {
	font-size: 1.313em
}

h4 {
	font-size: 1.188em
}

h5 {
	font-size: 1.063em
}

h6 {
	font-size: 1em
}

ol {
	list-style: decimal
}

ul {
	list-style: disc
}

li {
	margin-left: 30px
}

p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,address,fieldset {
	margin-bottom: 20px
}

.container_24 {
	margin-left: auto;
	margin-right: auto;
	width: 960px
}

.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24
	{
	display: inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px
}

.alpha {
	margin-left: 0
}

.omega {
	margin-right: 0
}

.container_24
.grid_1 {
	width: 30px
}

.container_24 .grid_2 {
	width: 70px
}

.container_24
.grid_3 {
	width: 110px
}

.container_24 .grid_4 {
	width: 150px
}

.container_24
.grid_5 {
	width: 190px
}

.container_24 .grid_6 {
	width: 230px !important;
}

.container_24 .grid_7 {
	width: 270px
}

.container_24
.grid_8 {
	width: 310px
}

.container_24 .grid_9 {
	width: 350px
}

.container_24
.grid_10 {
	width: 390px
}

.container_24 .grid_11 {
	width: 430px
}

.container_24
.grid_12 {
	width: 470px
}

.container_24 .grid_13 {
	width: 510px
}

.container_24
.grid_14 {
	width: 550px
}

.container_24 .grid_16 {
	width: 630px
}

.container_24
.grid_18 {
	width: 710px
}

.container_24 .grid_19 {
	width: 750px
}

.container_24
.grid_20 {
	width: 790px
}

.container_24 .grid_21 {
	width: 830px
}

.container_24
.grid_22 {
	width: 870px
}

.container_24 .grid_23 {
	width: 910px
}

.container_24
.grid_24 {
	width: 950px
}

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0
}



.grid_24 {
	padding: 0 5px;
	margin: 0;
}

html {
	font-size: 100%;
}

body {
	color: #BBB;
	background-color: #E0E0E0;
	text-align: center;
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
	color: #003772;
}

a:visited {
	color: #5A3696;
}

a:active {
	color: #FAA700;
}

a:hover,a:focus {
	text-decoration: underline;
}

img
a {
	border: 0;
	background-image: none;
}

ul {
	list-style: square;
}

address {
	margin: 0;
	display: inline;
	font-style: normal;
}


#fondo {
	height: 550px;
}

#fondo-contenedor {
	height: 228px;
	width: 100%;
}

.franja {
	height: 8px;
	background: url(../disenio/images/franja.jpg)
		repeat-x left center transparent;
}

#principal {
	max-height: 167px;
}

#contenedor {
	margin: 10px auto;
	text-align: left;
	position: relative;
	margin-top: -555px;
}


#cabecera {
	height: 113px;
	background: #D1D1D1
		url(../disenio/images/titulo.jpg) no-repeat;
}

#titulo-pagina {
	margin: 0;
}

#titulo-pagina
img {
	width: 360px;
	height: 50px;
	margin: 7% 0 0 30%;
}

#titulo-pagina
h1 {
	position: absolute;
	top: -30px;
	right: 10px;
	font-size: 2.3em;
	color: #fff;
	font-weight: normal;
	text-align: right;
	letter-spacing: -1px;
	text-shadow: 2px 2px #000000;
	z-index: 1;
}

#titulo-pagina
h1.admin {
	top: :50px;
}


#menu {
	background-color: #003772;
	z-index: 1000;
}


#contenido {
	background-color: #FFF;
	padding-top: 20px;
	z-index: 1;
}

#content-menu {
	border: 1px solid #B1B3B4;
}


#pie {
	background: #FFF
		url(../disenio/images/pie.jpg) no-repeat
		left center;
	height: 63px;
	color: #FFF;
}

#pie-info {
	padding-top: 38px;
	text-shadow: 2px 2px #000000;
	text-align: right;
}

